package org.dei.perla.sys.device.channel.frame;

/**
 * Classe astratta, rappresenta un frame generico
 */
abstract public class Frame {

	/**
	 * Contiene il payload del frame
	 */
	protected byte[] pPayload;
	
	/**
	 * Inizializza un frame generico
	 */
	public Frame() {
		this.pPayload = null;
	}
	
	/**
	 * Inizializza un frame con payload
	 * @param parPayload 
	 */
	public Frame(byte[] parPayload) {
		this.pPayload = parPayload;
	}
	
	/**
	 * Restituisce il payload
	 * @return
	 */
	public byte[] getPayload() {
		return this.pPayload;
	}
}
